﻿.gsc-control-cse, .gsc-control-cse .gsc-table-result
{
	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* Google CSE */
.gsc-control-cse
{
	border: none !important;
	padding: 0 !important;
}

.gsc-above-wrapper-area
{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	border-bottom: none !important;
}

.gsc-result-info
{
	padding-left: 0 !important;
	margin-top: 0 !important;
}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *
{
	font-size: 14px !important;
}

.gs-result .gs-title, .gs-result .gs-title *
{
	color: #08C !important;
}

.gsc-results
{
	width: 100% !important;
}

.gcsc-branding
{
	padding: 0 !important;
}

.gcsc-branding-img-noclear
{
	max-width: none !important;
}

.gsc-cursor-box
{
	margin-top: 10px !important;
}

.gsc-webResult .gsc-result
{
	border-bottom: none !important;
	padding-top: 0 !important;
	padding-bottom: 15px !important;
}

.gs-snippet
{
	margin: 0 !important;
}

.gs-no-results-result > .gs-snippet, .gs-error-result > .gs-snippet
{
	color: #3A87AD !important;
	background-color: #D9EDF7 !important;
	border-color: #BCE8F1 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 35px 8px 14px !important;
}
